#ifndef CAMERA_H
#define CAMERA_H

#include "Transform.h"

namespace CameraInterface
{
	class Camera
	{
	public:
		Camera(int width, int height, MathGraphics::Transform projection, MathGraphics::Transform worldToCamera);
	protected:
		int xres;
		int yres;

		MathGraphics::Transform cameraToWorld;
		MathGraphics::Transform screenToRaster;
		MathGraphics::Transform rasterToScreen;
		MathGraphics::Transform cameraToScreen;
		MathGraphics::Transform rasterToCamera;
	};
}

#endif